package ec.com.avila.hiperion.servicio.impl;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import ec.com.avila.hiperion.dao.UsuarioDao;
import ec.com.avila.hiperion.entities.Usuario;
import ec.com.avila.hiperion.servicio.UsuarioService;
import ec.com.avila.hiperion.servicio.UsuarioServiceRemote;

@Stateless
public class UsuarioServiceImpl implements UsuarioService, UsuarioServiceRemote {

	// @EJB(lookup =
	// "java:global/hiperion_core-1.0/UsuarioDaoImpl!ec.com.avila.hiperion.dao.UsuarioDao")
	@EJB
	private UsuarioDao usuarioDao;

	public void guardarUsuario(Usuario usuario) {
		usuarioDao.guardarUsuario(usuario);
	}

	public List<Usuario> consultarUsuarios() {
		return usuarioDao.consultarUsuarios();
	}

	public Usuario consultarUsuarioByAlias(String nombreUsuario) {
		return usuarioDao.consultarUsuarioByAlias(nombreUsuario);
	}

}
